首页> 外文OA文献 >Using domain ontologies in a dynamic analysis for program comprehension
【2h】

Using domain ontologies in a dynamic analysis for program comprehension

机译:在动态分析中使用领域本体进行程序理解

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The use of domain knowledge for program comprehension has been advocated by many authors. However, as far as we know, most of the analysis techniques using domain knowledge are static, it seems that dynamic analyses have not yet taken full advantage of any domain knowledge. This might be a consequence of ontologies, the most common technique for domain knowledge representation, being static by nature. In this article we present a new kind of dynamic analysis that attempts to use domain knowledge from two ontologies: that of the domain concepts and another one we called the \Ontology of Domain Actions". To take advantage of this later source of knowledge, we had to specify what actions were expected to be performed by the software at any moment in time. This has been done using a variant of the CRC cards formalism. As a result, we are able to match the actions actually performed by the software with expectations using dynamic analysis based on the action ontology.
机译:许多作者提倡将领域知识用于程序理解。但是,据我们所知,大多数使用领域知识的分析技术都是静态的,动态分析似乎尚未充分利用任何领域知识。这可能是本体的结果,本体是领域知识表示的最常用技术,本质上是静态的。在本文中,我们提出了一种新型的动态分析,该分析尝试使用两种本体中的领域知识:领域概念的知识和另一种我们称为“领域行动的本体”的知识。为了利用这一较新的知识来源,我们必须指定软件在任何时候都将要执行的操作,这是使用CRC卡形式的变体完成的,因此,我们能够将软件实际执行的操作与期望进行匹配使用基于动作本体的动态分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号